package yc.gg.service;

import yc.gg.domain.req.LoginReq;
import yc.gg.domain.req.MessageReq;
import yc.gg.domain.req.PhoneEncryptReq;
import yc.gg.utils.Result;

/**
 * \* User: Fuyue
 * \* Date: 2025/5/19
 * \* Description:
 * \
 */
public interface IUserService {
    Result login(LoginReq wxLoginReq);

    Result getPhone(String token, PhoneEncryptReq data) throws Exception;

    Result message(MessageReq messageReq);

    Result getMessage();

    Result sign();

    Result signCount();

    Result checkSignStatus();
}
